finish everything - French English Dictionary